namespace HEFramework
{
    /// <summary>
    ///
    /// 单例初始化接口
    /// 
    /// ----------------------------------------
    /// 作者 hep
    /// 创建时间：2023-11-29 13:55:58
    /// ----------------------------------------
    /// </summary>
    public interface ISingletonAwake
    {
        void Awake();
    }

    public interface ISingletonAwake<A>
    {
        void Awake(A _assemblies);
    }

    public interface ISingletonAwake<A, B>
    {
        void Awake(A _a, B _b);
    }

    public interface ISingletonAwake<A, B, C>
    {
        void Awake(A _a, B _b, C _c);
    }
}